L' ecosistema di modellazione R è un framework unificato in cui strutture dati, funzioni matematiche e formule simboliche convergono per trattare i modelli statistici come oggetti di prima classe. A differenza dei linguaggi procedurale, R sfrutta funzioni polimorfiche per collegare teoria astratta ed esecuzione.
1. Contenitori fondamentali
L'ecosistema si basa sul data.frame come unità principale, organizzando strutture eterogenee vettore e lista in formati rettangolari richiesti per l'analisi multivariata.
2. Formule simboliche
L' formula() interfaccia (y ~ x) crea collegamenti simbolici tra le variabili, supportati da trasformazioni come log(), exp(), e choose() per definire direttamente funzioni di collegamento o priori combinatori.
3. Polimorfismo nella visualizzazione
L' plot() funzione si adatta in base alla sintassi dell'input: plot(x, y) per i grafici a dispersione, plot(df) per panoramica della matrice, e plot(y ~ expr) per tracciamento condizionato basato su formule. La valutazione iniziale del modello spesso utilizza Analisi della varianza per verificare se i predittori riducono la devianza residua prima dell'ispezione.